C.S._Lewis|Talk
If he was born in Ireland, why do you call him English? Did he have English parents and thereupon move back to England?
He lived at various locations in the British Isles.
That doesn't make him English, does it?
He was a professor of English at an english university (Oxford). That sounds like an english academic to me. Make it British if you're so uptight about it!